.top {
  position: fixed;
  top: 0;
  right: 0;
  transition: all 0.2s ease;
  z-index: 99;
}
.top.open {
  width: 85%;
}
.top.close {
  width: 95%;
}

.main {
  padding-bottom: 20px;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  position: relative;
}
.main i.icon-icon_huidaodingbu {
  position: fixed;
  right: 10px;
  bottom: 100px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  font-size: 20px;
  color: #333333;
  background-color: #e5e5e5;
  transition: all 0.5s ease;
}
.main .main_bg {
  width: 100%;
  height: 500px;
  position: relative;
}
.main .main_bg .search {
  width: 50vw;
  height: 200px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.main .main_bg img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main .main_bg .snows {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  overflow: hidden;
  box-shadow: 3px 3px 5px #fff;
}
.main .main_bg .snows .snow {
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
}
.main .main_bg .snows .snow:nth-child(1) {
  opacity: 0.543772492;
  width: 8.136339235px;
  height: 8.136339235px;
  transform: translate(17.2802855319vw, -10px) scale(0.7850989873);
  animation: snow-fall-1 16.0836326581s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(2) {
  opacity: 0.9725531279;
  width: 7.2598008263px;
  height: 7.2598008263px;
  transform: translate(61.6912881738vw, -10px) scale(0.9544697582);
  animation: snow-fall-2 12.789892192s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(3) {
  opacity: 0.6528038147;
  width: 6.0526476073px;
  height: 6.0526476073px;
  transform: translate(4.0188952595vw, -10px) scale(0.7948618844);
  animation: snow-fall-3 18.3072308083s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(4) {
  opacity: 0.7704516862;
  width: 9.3694745077px;
  height: 9.3694745077px;
  transform: translate(90.0446058776vw, -10px) scale(0.9918632774);
  animation: snow-fall-4 19.7327159554s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(5) {
  opacity: 0.9551453129;
  width: 7.1800847908px;
  height: 7.1800847908px;
  transform: translate(88.2853178667vw, -10px) scale(0.6207781378);
  animation: snow-fall-5 14.4634302593s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(6) {
  opacity: 0.8534724653;
  width: 6.9543964917px;
  height: 6.9543964917px;
  transform: translate(58.5456976236vw, -10px) scale(0.5519444191);
  animation: snow-fall-6 13.9805542427s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(7) {
  opacity: 0.6352862154;
  width: 14.1637912036px;
  height: 14.1637912036px;
  transform: translate(30.2194939255vw, -10px) scale(0.5806276534);
  animation: snow-fall-7 19.1834027276s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(8) {
  opacity: 0.9498138343;
  width: 7.888913443px;
  height: 7.888913443px;
  transform: translate(25.1000396894vw, -10px) scale(0.6650517204);
  animation: snow-fall-8 10.2470923335s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(9) {
  opacity: 0.6605792988;
  width: 14.039528214px;
  height: 14.039528214px;
  transform: translate(12.7352307442vw, -10px) scale(0.7161233223);
  animation: snow-fall-9 15.0670895704s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(10) {
  opacity: 0.5687313491;
  width: 11.4470711633px;
  height: 11.4470711633px;
  transform: translate(44.6077818068vw, -10px) scale(0.9650893344);
  animation: snow-fall-10 18.1556130404s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(11) {
  opacity: 0.9131656497;
  width: 5.7711920447px;
  height: 5.7711920447px;
  transform: translate(75.7864237864vw, -10px) scale(0.8998170563);
  animation: snow-fall-11 14.1948835823s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(12) {
  opacity: 0.6370246403;
  width: 5.2684650389px;
  height: 5.2684650389px;
  transform: translate(93.3352313018vw, -10px) scale(0.8457223981);
  animation: snow-fall-12 18.0177111304s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(13) {
  opacity: 0.7517346972;
  width: 12.9813300584px;
  height: 12.9813300584px;
  transform: translate(39.1933102577vw, -10px) scale(0.7962958961);
  animation: snow-fall-13 15.9637563457s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(14) {
  opacity: 0.5273257387;
  width: 5.3511981992px;
  height: 5.3511981992px;
  transform: translate(87.5651466272vw, -10px) scale(0.8716212713);
  animation: snow-fall-14 11.3726335638s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(15) {
  opacity: 0.7498000076;
  width: 6.9819966155px;
  height: 6.9819966155px;
  transform: translate(87.0153853486vw, -10px) scale(0.6247048871);
  animation: snow-fall-15 15.901778294s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(16) {
  opacity: 0.6243955858;
  width: 14.8229627968px;
  height: 14.8229627968px;
  transform: translate(8.1506945241vw, -10px) scale(0.7860456402);
  animation: snow-fall-16 19.3249766904s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(17) {
  opacity: 0.5668142037;
  width: 6.2215819873px;
  height: 6.2215819873px;
  transform: translate(69.0771764913vw, -10px) scale(0.5462862086);
  animation: snow-fall-17 16.6551805159s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(18) {
  opacity: 0.5283212949;
  width: 12.7234939199px;
  height: 12.7234939199px;
  transform: translate(34.4663092407vw, -10px) scale(0.7974005355);
  animation: snow-fall-18 12.4813735484s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(19) {
  opacity: 0.5977413515;
  width: 8.74345702px;
  height: 8.74345702px;
  transform: translate(19.6040078971vw, -10px) scale(0.5714478068);
  animation: snow-fall-19 19.9649845512s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(20) {
  opacity: 0.9496800753;
  width: 7.2915131379px;
  height: 7.2915131379px;
  transform: translate(59.1137682905vw, -10px) scale(0.8744741721);
  animation: snow-fall-20 18.8713548144s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(21) {
  opacity: 0.7938284479;
  width: 9.2523765586px;
  height: 9.2523765586px;
  transform: translate(40.3892471356vw, -10px) scale(0.6927001721);
  animation: snow-fall-21 15.8425695466s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(22) {
  opacity: 0.6830303764;
  width: 11.1078915262px;
  height: 11.1078915262px;
  transform: translate(88.8712183762vw, -10px) scale(0.9491387369);
  animation: snow-fall-22 14.4194012477s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(23) {
  opacity: 0.8565587894;
  width: 7.0324183562px;
  height: 7.0324183562px;
  transform: translate(52.9496433687vw, -10px) scale(0.6933738479);
  animation: snow-fall-23 16.3361171201s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(24) {
  opacity: 0.8033906908;
  width: 5.4329745698px;
  height: 5.4329745698px;
  transform: translate(97.7692772652vw, -10px) scale(0.7649514356);
  animation: snow-fall-24 17.0497271865s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(25) {
  opacity: 0.5031627896;
  width: 11.106865816px;
  height: 11.106865816px;
  transform: translate(48.2504713492vw, -10px) scale(0.9165314554);
  animation: snow-fall-25 15.1956596028s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(26) {
  opacity: 0.9978864845;
  width: 6.7910544207px;
  height: 6.7910544207px;
  transform: translate(5.0583228353vw, -10px) scale(0.784304958);
  animation: snow-fall-26 12.6606891746s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(27) {
  opacity: 0.9546774626;
  width: 14.0010246131px;
  height: 14.0010246131px;
  transform: translate(11.3283404917vw, -10px) scale(0.6899391772);
  animation: snow-fall-27 11.3866285945s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(28) {
  opacity: 0.6696769207;
  width: 7.8806554225px;
  height: 7.8806554225px;
  transform: translate(14.3762020243vw, -10px) scale(0.9346220912);
  animation: snow-fall-28 13.7017722639s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(29) {
  opacity: 0.8735022705;
  width: 11.3006275824px;
  height: 11.3006275824px;
  transform: translate(75.2552851495vw, -10px) scale(0.6711276896);
  animation: snow-fall-29 18.7895768426s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(30) {
  opacity: 0.5259567603;
  width: 10.3768019546px;
  height: 10.3768019546px;
  transform: translate(89.2989918804vw, -10px) scale(0.9078762973);
  animation: snow-fall-30 15.1035174304s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(31) {
  opacity: 0.5914570347;
  width: 7.3648124926px;
  height: 7.3648124926px;
  transform: translate(93.9387784403vw, -10px) scale(0.7772810611);
  animation: snow-fall-31 18.4759541109s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(32) {
  opacity: 0.6173247488;
  width: 10.8152544578px;
  height: 10.8152544578px;
  transform: translate(59.9546098013vw, -10px) scale(0.7266317889);
  animation: snow-fall-32 16.8879966305s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(33) {
  opacity: 0.9620614291;
  width: 9.9907066033px;
  height: 9.9907066033px;
  transform: translate(45.5436099218vw, -10px) scale(0.8461912708);
  animation: snow-fall-33 18.8905550828s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(34) {
  opacity: 0.5600251571;
  width: 10.8341412744px;
  height: 10.8341412744px;
  transform: translate(60.8785756034vw, -10px) scale(0.682146986);
  animation: snow-fall-34 14.3586548095s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(35) {
  opacity: 0.7067427678;
  width: 8.0918183931px;
  height: 8.0918183931px;
  transform: translate(3.3401749304vw, -10px) scale(0.8381125281);
  animation: snow-fall-35 17.0823562931s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(36) {
  opacity: 0.9924724541;
  width: 7.5541916221px;
  height: 7.5541916221px;
  transform: translate(84.1237236799vw, -10px) scale(0.626493504);
  animation: snow-fall-36 17.9143170873s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(37) {
  opacity: 0.7583709206;
  width: 8.8587023443px;
  height: 8.8587023443px;
  transform: translate(40.861339034vw, -10px) scale(0.7908360136);
  animation: snow-fall-37 10.219132872s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(38) {
  opacity: 0.7628266228;
  width: 13.2472468488px;
  height: 13.2472468488px;
  transform: translate(4.5287652945vw, -10px) scale(0.9948470085);
  animation: snow-fall-38 15.8637301663s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(39) {
  opacity: 0.991383805;
  width: 5.7730941741px;
  height: 5.7730941741px;
  transform: translate(43.0366340297vw, -10px) scale(0.7891362854);
  animation: snow-fall-39 11.0536085109s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(40) {
  opacity: 0.6259975199;
  width: 8.5437044704px;
  height: 8.5437044704px;
  transform: translate(20.5377123626vw, -10px) scale(0.9798609977);
  animation: snow-fall-40 15.1330986726s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(41) {
  opacity: 0.7839526802;
  width: 6.2013670685px;
  height: 6.2013670685px;
  transform: translate(99.699657438vw, -10px) scale(0.8864243711);
  animation: snow-fall-41 15.7103594057s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(42) {
  opacity: 0.5863754415;
  width: 13.955316732px;
  height: 13.955316732px;
  transform: translate(93.9647820757vw, -10px) scale(0.754204249);
  animation: snow-fall-42 14.5814657579s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(43) {
  opacity: 0.9074773015;
  width: 7.4926662834px;
  height: 7.4926662834px;
  transform: translate(14.2003750059vw, -10px) scale(0.9324476586);
  animation: snow-fall-43 12.056668762s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(44) {
  opacity: 0.6994085121;
  width: 10.515831788px;
  height: 10.515831788px;
  transform: translate(83.1451207381vw, -10px) scale(0.5105437852);
  animation: snow-fall-44 13.056323079s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(45) {
  opacity: 0.7668105878;
  width: 7.5659296316px;
  height: 7.5659296316px;
  transform: translate(59.3332573218vw, -10px) scale(0.8563345895);
  animation: snow-fall-45 15.4965730623s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(46) {
  opacity: 0.6301961452;
  width: 9.7337582911px;
  height: 9.7337582911px;
  transform: translate(9.0815922583vw, -10px) scale(0.9665769639);
  animation: snow-fall-46 14.6086830467s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(47) {
  opacity: 0.8035564552;
  width: 9.5308188941px;
  height: 9.5308188941px;
  transform: translate(8.7476766906vw, -10px) scale(0.6712617991);
  animation: snow-fall-47 16.1563418634s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(48) {
  opacity: 0.8819355216;
  width: 7.0382949584px;
  height: 7.0382949584px;
  transform: translate(50.0995334184vw, -10px) scale(0.8747849491);
  animation: snow-fall-48 11.5037454379s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(49) {
  opacity: 0.7013588468;
  width: 6.8208349917px;
  height: 6.8208349917px;
  transform: translate(66.1495671059vw, -10px) scale(0.7518013732);
  animation: snow-fall-49 14.3441739984s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(50) {
  opacity: 0.883049283;
  width: 8.4716885114px;
  height: 8.4716885114px;
  transform: translate(61.9701982642vw, -10px) scale(0.8038429836);
  animation: snow-fall-50 19.2510258122s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(51) {
  opacity: 0.9949115816;
  width: 5.4500231848px;
  height: 5.4500231848px;
  transform: translate(35.2072676995vw, -10px) scale(0.7487041463);
  animation: snow-fall-51 19.0552613263s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(52) {
  opacity: 0.6789040577;
  width: 6.4338754572px;
  height: 6.4338754572px;
  transform: translate(41.1101947571vw, -10px) scale(0.7350236899);
  animation: snow-fall-52 11.8109324538s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(53) {
  opacity: 0.6040326301;
  width: 10.8581341524px;
  height: 10.8581341524px;
  transform: translate(44.621167451vw, -10px) scale(0.7593328587);
  animation: snow-fall-53 13.4591778296s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(54) {
  opacity: 0.9405180107;
  width: 6.0287359062px;
  height: 6.0287359062px;
  transform: translate(96.4744693206vw, -10px) scale(0.9592130202);
  animation: snow-fall-54 13.6790636359s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(55) {
  opacity: 0.6381430751;
  width: 7.8260194336px;
  height: 7.8260194336px;
  transform: translate(99.9567978552vw, -10px) scale(0.9355907684);
  animation: snow-fall-55 14.8248617136s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(56) {
  opacity: 0.876122013;
  width: 7.6297897304px;
  height: 7.6297897304px;
  transform: translate(68.6955093944vw, -10px) scale(0.6147688299);
  animation: snow-fall-56 15.436506412s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(57) {
  opacity: 0.8897822866;
  width: 8.9888784255px;
  height: 8.9888784255px;
  transform: translate(11.0554068235vw, -10px) scale(0.8613454558);
  animation: snow-fall-57 19.7199849673s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(58) {
  opacity: 0.6933047846;
  width: 13.4890498687px;
  height: 13.4890498687px;
  transform: translate(21.3084525032vw, -10px) scale(0.6775283043);
  animation: snow-fall-58 13.1887784497s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(59) {
  opacity: 0.6026980734;
  width: 10.7890722143px;
  height: 10.7890722143px;
  transform: translate(49.0880711495vw, -10px) scale(0.582623885);
  animation: snow-fall-59 16.5435075033s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(60) {
  opacity: 0.9951218287;
  width: 11.7797234439px;
  height: 11.7797234439px;
  transform: translate(33.5354688503vw, -10px) scale(0.7047059277);
  animation: snow-fall-60 16.7756790686s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(61) {
  opacity: 0.6910476831;
  width: 14.3500316966px;
  height: 14.3500316966px;
  transform: translate(99.4657807134vw, -10px) scale(0.808190438);
  animation: snow-fall-61 13.0227496384s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(62) {
  opacity: 0.8237132959;
  width: 10.9346088396px;
  height: 10.9346088396px;
  transform: translate(72.1840684583vw, -10px) scale(0.9451302171);
  animation: snow-fall-62 16.5025114889s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(63) {
  opacity: 0.743330186;
  width: 5.1499621289px;
  height: 5.1499621289px;
  transform: translate(92.7631565476vw, -10px) scale(0.9051309307);
  animation: snow-fall-63 17.4079711721s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(64) {
  opacity: 0.9040359399;
  width: 13.2132238964px;
  height: 13.2132238964px;
  transform: translate(63.1492702855vw, -10px) scale(0.5499569426);
  animation: snow-fall-64 10.9121259273s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(65) {
  opacity: 0.8572732763;
  width: 5.1687446342px;
  height: 5.1687446342px;
  transform: translate(16.8386173272vw, -10px) scale(0.9153492319);
  animation: snow-fall-65 15.2508100647s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(66) {
  opacity: 0.8045530267;
  width: 10.675644144px;
  height: 10.675644144px;
  transform: translate(10.8149655647vw, -10px) scale(0.8152491552);
  animation: snow-fall-66 13.2198273049s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(67) {
  opacity: 0.6705750863;
  width: 14.3209907548px;
  height: 14.3209907548px;
  transform: translate(5.7740415919vw, -10px) scale(0.5125047504);
  animation: snow-fall-67 11.7401077046s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(68) {
  opacity: 0.5273231129;
  width: 14.468418448px;
  height: 14.468418448px;
  transform: translate(58.691208514vw, -10px) scale(0.7484472458);
  animation: snow-fall-68 16.2654474817s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(69) {
  opacity: 0.846907112;
  width: 13.9694397804px;
  height: 13.9694397804px;
  transform: translate(95.1328594022vw, -10px) scale(0.7427003631);
  animation: snow-fall-69 13.3240626511s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(70) {
  opacity: 0.5640339208;
  width: 12.5006559022px;
  height: 12.5006559022px;
  transform: translate(18.5013510083vw, -10px) scale(0.5259973337);
  animation: snow-fall-70 10.2281500761s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(71) {
  opacity: 0.9170482162;
  width: 14.3716822016px;
  height: 14.3716822016px;
  transform: translate(64.9325324381vw, -10px) scale(0.7999486216);
  animation: snow-fall-71 11.2861730124s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(72) {
  opacity: 0.5646092749;
  width: 12.1696057471px;
  height: 12.1696057471px;
  transform: translate(35.23967027vw, -10px) scale(0.8427602208);
  animation: snow-fall-72 12.8820368487s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(73) {
  opacity: 0.5003805732;
  width: 10.1874415089px;
  height: 10.1874415089px;
  transform: translate(91.3621953279vw, -10px) scale(0.6190122556);
  animation: snow-fall-73 16.7371028357s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(74) {
  opacity: 0.8126174217;
  width: 9.3631238149px;
  height: 9.3631238149px;
  transform: translate(71.5641435486vw, -10px) scale(0.9527573733);
  animation: snow-fall-74 17.2694113122s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(75) {
  opacity: 0.6566585356;
  width: 14.2089689498px;
  height: 14.2089689498px;
  transform: translate(83.2872203895vw, -10px) scale(0.583730762);
  animation: snow-fall-75 14.1902870903s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(76) {
  opacity: 0.8967118518;
  width: 7.4796611621px;
  height: 7.4796611621px;
  transform: translate(79.4436841751vw, -10px) scale(0.575119902);
  animation: snow-fall-76 11.6024050306s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(77) {
  opacity: 0.5726360238;
  width: 11.5165311252px;
  height: 11.5165311252px;
  transform: translate(47.094499852vw, -10px) scale(0.7646089404);
  animation: snow-fall-77 10.414920996s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(78) {
  opacity: 0.8447905815;
  width: 12.6021874906px;
  height: 12.6021874906px;
  transform: translate(26.5539669402vw, -10px) scale(0.8871810602);
  animation: snow-fall-78 13.8030503905s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(79) {
  opacity: 0.714486754;
  width: 10.8241857812px;
  height: 10.8241857812px;
  transform: translate(89.1105426867vw, -10px) scale(0.6297869802);
  animation: snow-fall-79 19.58678165s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(80) {
  opacity: 0.731353266;
  width: 5.2809117362px;
  height: 5.2809117362px;
  transform: translate(74.160931101vw, -10px) scale(0.8680331722);
  animation: snow-fall-80 13.3250157007s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(81) {
  opacity: 0.6018538824;
  width: 11.1722263649px;
  height: 11.1722263649px;
  transform: translate(6.5653291958vw, -10px) scale(0.9575651522);
  animation: snow-fall-81 15.8727209869s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(82) {
  opacity: 0.9651551448;
  width: 5.3293609625px;
  height: 5.3293609625px;
  transform: translate(70.1047579383vw, -10px) scale(0.6227187826);
  animation: snow-fall-82 16.81242125s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(83) {
  opacity: 0.514766217;
  width: 12.1248148667px;
  height: 12.1248148667px;
  transform: translate(50.9036803491vw, -10px) scale(0.9895881895);
  animation: snow-fall-83 19.1219265083s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(84) {
  opacity: 0.6252612195;
  width: 10.0606780876px;
  height: 10.0606780876px;
  transform: translate(80.2588468813vw, -10px) scale(0.7986204522);
  animation: snow-fall-84 13.7105835017s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(85) {
  opacity: 0.5609298802;
  width: 8.1416040638px;
  height: 8.1416040638px;
  transform: translate(78.7202540248vw, -10px) scale(0.5651104284);
  animation: snow-fall-85 17.5990225857s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(86) {
  opacity: 0.8425280447;
  width: 5.1345484151px;
  height: 5.1345484151px;
  transform: translate(71.617831079vw, -10px) scale(0.9767553956);
  animation: snow-fall-86 13.9431645337s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(87) {
  opacity: 0.9978137714;
  width: 13.5650672642px;
  height: 13.5650672642px;
  transform: translate(68.4103195796vw, -10px) scale(0.9460345246);
  animation: snow-fall-87 10.8944539614s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(88) {
  opacity: 0.8514654864;
  width: 11.6659554848px;
  height: 11.6659554848px;
  transform: translate(50.0326585607vw, -10px) scale(0.7376586988);
  animation: snow-fall-88 11.0902904082s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(89) {
  opacity: 0.751271928;
  width: 10.9437472331px;
  height: 10.9437472331px;
  transform: translate(28.1386651344vw, -10px) scale(0.835296302);
  animation: snow-fall-89 19.3813718275s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(90) {
  opacity: 0.8192903553;
  width: 7.566822989px;
  height: 7.566822989px;
  transform: translate(76.3445154645vw, -10px) scale(0.837694);
  animation: snow-fall-90 17.2836480563s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(91) {
  opacity: 0.7174581306;
  width: 11.382145453px;
  height: 11.382145453px;
  transform: translate(92.9369823017vw, -10px) scale(0.5646202228);
  animation: snow-fall-91 14.1213436681s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(92) {
  opacity: 0.6802025387;
  width: 13.3901304861px;
  height: 13.3901304861px;
  transform: translate(45.4771875814vw, -10px) scale(0.8422291907);
  animation: snow-fall-92 11.4344942566s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(93) {
  opacity: 0.9731044922;
  width: 13.3761951643px;
  height: 13.3761951643px;
  transform: translate(82.0905204139vw, -10px) scale(0.6645465681);
  animation: snow-fall-93 11.8173976644s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(94) {
  opacity: 0.9397255388;
  width: 5.1925047837px;
  height: 5.1925047837px;
  transform: translate(43.2017152821vw, -10px) scale(0.8415372234);
  animation: snow-fall-94 13.3636696187s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(95) {
  opacity: 0.6675760778;
  width: 14.4228656467px;
  height: 14.4228656467px;
  transform: translate(93.4464966785vw, -10px) scale(0.7474370228);
  animation: snow-fall-95 17.1200777954s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(96) {
  opacity: 0.9604278667;
  width: 7.4459878796px;
  height: 7.4459878796px;
  transform: translate(85.614610373vw, -10px) scale(0.8058225795);
  animation: snow-fall-96 15.0332555519s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(97) {
  opacity: 0.6910438766;
  width: 9.551224691px;
  height: 9.551224691px;
  transform: translate(38.8321812373vw, -10px) scale(0.5903542772);
  animation: snow-fall-97 12.0634013134s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(98) {
  opacity: 0.9076976258;
  width: 5.3177345817px;
  height: 5.3177345817px;
  transform: translate(52.8204843242vw, -10px) scale(0.5632045081);
  animation: snow-fall-98 19.9131326128s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(99) {
  opacity: 0.8526767993;
  width: 14.890257474px;
  height: 14.890257474px;
  transform: translate(27.0578151988vw, -10px) scale(0.8895606694);
  animation: snow-fall-99 15.3288007265s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(100) {
  opacity: 0.8290609084;
  width: 8.5687938105px;
  height: 8.5687938105px;
  transform: translate(29.8900693485vw, -10px) scale(0.5377551328);
  animation: snow-fall-100 18.0613357646s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(101) {
  opacity: 0.8033313651;
  width: 13.0273239745px;
  height: 13.0273239745px;
  transform: translate(71.946226718vw, -10px) scale(0.766259908);
  animation: snow-fall-101 19.3781587501s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(102) {
  opacity: 0.5821711585;
  width: 13.2625566987px;
  height: 13.2625566987px;
  transform: translate(44.8373621038vw, -10px) scale(0.8550253558);
  animation: snow-fall-102 13.3292562618s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(103) {
  opacity: 0.5537010226;
  width: 11.3353687749px;
  height: 11.3353687749px;
  transform: translate(96.6036475321vw, -10px) scale(0.604884647);
  animation: snow-fall-103 13.3351011184s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(104) {
  opacity: 0.6947971661;
  width: 9.186617136px;
  height: 9.186617136px;
  transform: translate(20.4655079617vw, -10px) scale(0.9471367438);
  animation: snow-fall-104 19.7615136645s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(105) {
  opacity: 0.8616754071;
  width: 5.9522254891px;
  height: 5.9522254891px;
  transform: translate(6.5769278261vw, -10px) scale(0.7132220505);
  animation: snow-fall-105 10.9700505676s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(106) {
  opacity: 0.769505105;
  width: 12.3241511862px;
  height: 12.3241511862px;
  transform: translate(64.613897722vw, -10px) scale(0.5141094982);
  animation: snow-fall-106 15.8259477814s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(107) {
  opacity: 0.5490661979;
  width: 9.9314391715px;
  height: 9.9314391715px;
  transform: translate(50.8957373638vw, -10px) scale(0.7153085811);
  animation: snow-fall-107 19.465011499s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(108) {
  opacity: 0.5241378438;
  width: 6.2815023732px;
  height: 6.2815023732px;
  transform: translate(59.3283382922vw, -10px) scale(0.7043315097);
  animation: snow-fall-108 10.088890778s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(109) {
  opacity: 0.6983141921;
  width: 13.5611631341px;
  height: 13.5611631341px;
  transform: translate(76.6448674066vw, -10px) scale(0.5932992214);
  animation: snow-fall-109 13.1324645679s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(110) {
  opacity: 0.8963341995;
  width: 13.6440011074px;
  height: 13.6440011074px;
  transform: translate(50.3780316246vw, -10px) scale(0.5530865357);
  animation: snow-fall-110 16.9036962623s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(111) {
  opacity: 0.659733529;
  width: 9.9237906784px;
  height: 9.9237906784px;
  transform: translate(76.4841863418vw, -10px) scale(0.8787063053);
  animation: snow-fall-111 16.3398809749s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(112) {
  opacity: 0.6298241172;
  width: 14.605126878px;
  height: 14.605126878px;
  transform: translate(65.4311068408vw, -10px) scale(0.5222565739);
  animation: snow-fall-112 16.1843266464s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(113) {
  opacity: 0.8465442589;
  width: 13.2226926566px;
  height: 13.2226926566px;
  transform: translate(9.8259625392vw, -10px) scale(0.7977164583);
  animation: snow-fall-113 18.8425998534s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(114) {
  opacity: 0.7521968694;
  width: 9.4522193838px;
  height: 9.4522193838px;
  transform: translate(48.8987869488vw, -10px) scale(0.5809730379);
  animation: snow-fall-114 17.2949778224s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(115) {
  opacity: 0.6964380503;
  width: 5.5521085212px;
  height: 5.5521085212px;
  transform: translate(42.1004415241vw, -10px) scale(0.5752871193);
  animation: snow-fall-115 17.9788011361s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(116) {
  opacity: 0.5988343129;
  width: 5.9817937344px;
  height: 5.9817937344px;
  transform: translate(33.2263767121vw, -10px) scale(0.9160762786);
  animation: snow-fall-116 13.8965843794s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(117) {
  opacity: 0.8383096808;
  width: 14.0000129809px;
  height: 14.0000129809px;
  transform: translate(95.8316295416vw, -10px) scale(0.8498633281);
  animation: snow-fall-117 11.3327352908s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(118) {
  opacity: 0.8995621851;
  width: 13.1962423036px;
  height: 13.1962423036px;
  transform: translate(91.8186540861vw, -10px) scale(0.723340707);
  animation: snow-fall-118 19.5193033428s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(119) {
  opacity: 0.9477679066;
  width: 13.7812089317px;
  height: 13.7812089317px;
  transform: translate(14.3740431059vw, -10px) scale(0.5785407974);
  animation: snow-fall-119 17.9099533265s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(120) {
  opacity: 0.7363976176;
  width: 5.8419245005px;
  height: 5.8419245005px;
  transform: translate(21.6385906304vw, -10px) scale(0.7071807789);
  animation: snow-fall-120 19.832746567s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(121) {
  opacity: 0.7843324956;
  width: 7.8029368592px;
  height: 7.8029368592px;
  transform: translate(58.9773446639vw, -10px) scale(0.7572742893);
  animation: snow-fall-121 15.9453851611s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(122) {
  opacity: 0.7444557096;
  width: 13.2002589908px;
  height: 13.2002589908px;
  transform: translate(10.2303828558vw, -10px) scale(0.773820417);
  animation: snow-fall-122 13.1915423633s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(123) {
  opacity: 0.5930847438;
  width: 14.4374083427px;
  height: 14.4374083427px;
  transform: translate(44.7954854283vw, -10px) scale(0.8181155403);
  animation: snow-fall-123 17.7026582765s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(124) {
  opacity: 0.6873094411;
  width: 7.6120417883px;
  height: 7.6120417883px;
  transform: translate(67.4982630624vw, -10px) scale(0.6524542943);
  animation: snow-fall-124 12.9245372494s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(125) {
  opacity: 0.7140996711;
  width: 9.8061733998px;
  height: 9.8061733998px;
  transform: translate(48.2318452528vw, -10px) scale(0.7174752017);
  animation: snow-fall-125 19.5222281287s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(126) {
  opacity: 0.9868850473;
  width: 5.4373391592px;
  height: 5.4373391592px;
  transform: translate(48.1016580643vw, -10px) scale(0.9599798088);
  animation: snow-fall-126 12.5969777389s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(127) {
  opacity: 0.8975046352;
  width: 14.9063361215px;
  height: 14.9063361215px;
  transform: translate(86.4733090276vw, -10px) scale(0.7369145363);
  animation: snow-fall-127 13.7364208498s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(128) {
  opacity: 0.8679739338;
  width: 6.61558058px;
  height: 6.61558058px;
  transform: translate(81.0726446433vw, -10px) scale(0.5692068799);
  animation: snow-fall-128 15.4746894574s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(129) {
  opacity: 0.7677615626;
  width: 11.7965547437px;
  height: 11.7965547437px;
  transform: translate(18.4556370534vw, -10px) scale(0.5715664047);
  animation: snow-fall-129 19.2025892701s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(130) {
  opacity: 0.6602478361;
  width: 14.0284081311px;
  height: 14.0284081311px;
  transform: translate(88.3855621986vw, -10px) scale(0.5150013573);
  animation: snow-fall-130 15.2505736216s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(131) {
  opacity: 0.6924985904;
  width: 14.4112852523px;
  height: 14.4112852523px;
  transform: translate(78.2115143888vw, -10px) scale(0.8812295785);
  animation: snow-fall-131 18.9657806538s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(132) {
  opacity: 0.8440139079;
  width: 14.4550212343px;
  height: 14.4550212343px;
  transform: translate(52.5226922872vw, -10px) scale(0.9022365644);
  animation: snow-fall-132 11.6779045828s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(133) {
  opacity: 0.7468602967;
  width: 14.4553763331px;
  height: 14.4553763331px;
  transform: translate(16.0123186461vw, -10px) scale(0.8535441421);
  animation: snow-fall-133 12.1115775962s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(134) {
  opacity: 0.7395864492;
  width: 8.8935161558px;
  height: 8.8935161558px;
  transform: translate(30.5606286616vw, -10px) scale(0.9728734418);
  animation: snow-fall-134 15.071087172s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(135) {
  opacity: 0.6460732121;
  width: 6.407767065px;
  height: 6.407767065px;
  transform: translate(74.8650171511vw, -10px) scale(0.7522034111);
  animation: snow-fall-135 16.5521354658s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(136) {
  opacity: 0.9004471755;
  width: 11.6620971204px;
  height: 11.6620971204px;
  transform: translate(62.1450539963vw, -10px) scale(0.888783869);
  animation: snow-fall-136 10.1795689599s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(137) {
  opacity: 0.7911460657;
  width: 11.4066773665px;
  height: 11.4066773665px;
  transform: translate(3.9101866571vw, -10px) scale(0.8781214616);
  animation: snow-fall-137 10.6194064219s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(138) {
  opacity: 0.8911335119;
  width: 5.7629196716px;
  height: 5.7629196716px;
  transform: translate(29.9070905565vw, -10px) scale(0.9699142388);
  animation: snow-fall-138 10.7966615729s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(139) {
  opacity: 0.8899306583;
  width: 12.8064881645px;
  height: 12.8064881645px;
  transform: translate(97.5216624261vw, -10px) scale(0.7446504988);
  animation: snow-fall-139 13.8999508657s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(140) {
  opacity: 0.9263309911;
  width: 12.932773115px;
  height: 12.932773115px;
  transform: translate(72.4001009025vw, -10px) scale(0.7616484146);
  animation: snow-fall-140 10.8085884532s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(141) {
  opacity: 0.6187265787;
  width: 8.8701954869px;
  height: 8.8701954869px;
  transform: translate(24.7657940135vw, -10px) scale(0.8796913992);
  animation: snow-fall-141 14.8223930898s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(142) {
  opacity: 0.6823190668;
  width: 12.5675386362px;
  height: 12.5675386362px;
  transform: translate(66.402175516vw, -10px) scale(0.9393938502);
  animation: snow-fall-142 18.2134730894s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(143) {
  opacity: 0.8748516069;
  width: 12.3502216121px;
  height: 12.3502216121px;
  transform: translate(29.0309344228vw, -10px) scale(0.8665213766);
  animation: snow-fall-143 15.7192377912s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(144) {
  opacity: 0.565561899;
  width: 12.7657047566px;
  height: 12.7657047566px;
  transform: translate(59.1560535215vw, -10px) scale(0.8984396229);
  animation: snow-fall-144 10.0612620771s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(145) {
  opacity: 0.6429916183;
  width: 10.8201492944px;
  height: 10.8201492944px;
  transform: translate(37.3803557117vw, -10px) scale(0.8674470464);
  animation: snow-fall-145 17.287042556s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(146) {
  opacity: 0.5885999877;
  width: 14.441193677px;
  height: 14.441193677px;
  transform: translate(82.8749541553vw, -10px) scale(0.5123512828);
  animation: snow-fall-146 19.3501701818s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(147) {
  opacity: 0.9045836535;
  width: 10.6098791856px;
  height: 10.6098791856px;
  transform: translate(7.050637282vw, -10px) scale(0.7689176845);
  animation: snow-fall-147 16.6644551663s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(148) {
  opacity: 0.9567543023;
  width: 10.0800104569px;
  height: 10.0800104569px;
  transform: translate(27.6725909208vw, -10px) scale(0.6775660883);
  animation: snow-fall-148 15.9133226209s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(149) {
  opacity: 0.9935203143;
  width: 10.127038216px;
  height: 10.127038216px;
  transform: translate(28.9206887551vw, -10px) scale(0.7569664295);
  animation: snow-fall-149 11.6313742118s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(150) {
  opacity: 0.8388958469;
  width: 5.0164185365px;
  height: 5.0164185365px;
  transform: translate(85.0310856604vw, -10px) scale(0.7478928955);
  animation: snow-fall-150 15.6619909019s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(151) {
  opacity: 0.8209199807;
  width: 11.8531897158px;
  height: 11.8531897158px;
  transform: translate(92.327307509vw, -10px) scale(0.8731958857);
  animation: snow-fall-151 14.7734179044s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(152) {
  opacity: 0.6375136208;
  width: 13.0054515888px;
  height: 13.0054515888px;
  transform: translate(54.7404650006vw, -10px) scale(0.6928123316);
  animation: snow-fall-152 11.7666277459s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(153) {
  opacity: 0.7808267481;
  width: 7.5793201938px;
  height: 7.5793201938px;
  transform: translate(97.9915644546vw, -10px) scale(0.786259065);
  animation: snow-fall-153 17.4744556429s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(154) {
  opacity: 0.5116488054;
  width: 8.8457648476px;
  height: 8.8457648476px;
  transform: translate(67.1907996539vw, -10px) scale(0.7180142184);
  animation: snow-fall-154 18.083491388s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(155) {
  opacity: 0.8406629638;
  width: 5.2337475893px;
  height: 5.2337475893px;
  transform: translate(73.8966356374vw, -10px) scale(0.8528880506);
  animation: snow-fall-155 14.3386142262s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(156) {
  opacity: 0.6001252605;
  width: 7.314666948px;
  height: 7.314666948px;
  transform: translate(13.7152453474vw, -10px) scale(0.5264993361);
  animation: snow-fall-156 15.1850565253s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(157) {
  opacity: 0.7537799966;
  width: 11.2146049923px;
  height: 11.2146049923px;
  transform: translate(1.3341798267vw, -10px) scale(0.724998649);
  animation: snow-fall-157 19.5201879923s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(158) {
  opacity: 0.7641448407;
  width: 12.1476286985px;
  height: 12.1476286985px;
  transform: translate(38.2930317779vw, -10px) scale(0.713646932);
  animation: snow-fall-158 14.4635063276s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(159) {
  opacity: 0.9151352272;
  width: 9.7791151514px;
  height: 9.7791151514px;
  transform: translate(53.4595149598vw, -10px) scale(0.8665131501);
  animation: snow-fall-159 16.4003319323s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(160) {
  opacity: 0.8045600805;
  width: 13.6608505352px;
  height: 13.6608505352px;
  transform: translate(90.1953056802vw, -10px) scale(0.5868343765);
  animation: snow-fall-160 15.6605581682s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(161) {
  opacity: 0.5620992601;
  width: 13.2023811415px;
  height: 13.2023811415px;
  transform: translate(18.3244929113vw, -10px) scale(0.8477282108);
  animation: snow-fall-161 17.4756814703s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(162) {
  opacity: 0.5174141532;
  width: 10.7524272411px;
  height: 10.7524272411px;
  transform: translate(8.3593435032vw, -10px) scale(0.7425643788);
  animation: snow-fall-162 12.1715752722s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(163) {
  opacity: 0.5450249555;
  width: 7.6985691054px;
  height: 7.6985691054px;
  transform: translate(30.2674427346vw, -10px) scale(0.6378492301);
  animation: snow-fall-163 10.1839328528s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(164) {
  opacity: 0.7746273727;
  width: 12.474931882px;
  height: 12.474931882px;
  transform: translate(2.8928900443vw, -10px) scale(0.7445897919);
  animation: snow-fall-164 13.4001161779s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(165) {
  opacity: 0.8657333833;
  width: 6.0670542625px;
  height: 6.0670542625px;
  transform: translate(8.6579288462vw, -10px) scale(0.5126658108);
  animation: snow-fall-165 11.8705597506s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(166) {
  opacity: 0.5680985885;
  width: 14.909600697px;
  height: 14.909600697px;
  transform: translate(57.9594289452vw, -10px) scale(0.7517040318);
  animation: snow-fall-166 15.7145589914s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(167) {
  opacity: 0.6353783717;
  width: 10.4431258428px;
  height: 10.4431258428px;
  transform: translate(41.1446291656vw, -10px) scale(0.9255969664);
  animation: snow-fall-167 12.7589773669s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(168) {
  opacity: 0.5689874614;
  width: 6.4439905619px;
  height: 6.4439905619px;
  transform: translate(71.9544261492vw, -10px) scale(0.6571331501);
  animation: snow-fall-168 11.4669678257s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(169) {
  opacity: 0.6170778671;
  width: 13.1514438858px;
  height: 13.1514438858px;
  transform: translate(49.9499866978vw, -10px) scale(0.9895334444);
  animation: snow-fall-169 18.5639552692s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(170) {
  opacity: 0.8180244663;
  width: 11.0598682296px;
  height: 11.0598682296px;
  transform: translate(79.7441000964vw, -10px) scale(0.8130682091);
  animation: snow-fall-170 17.6623948304s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(171) {
  opacity: 0.7290817058;
  width: 9.3787575194px;
  height: 9.3787575194px;
  transform: translate(69.4496715718vw, -10px) scale(0.5346852429);
  animation: snow-fall-171 14.4425509204s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(172) {
  opacity: 0.7183877053;
  width: 8.9470521075px;
  height: 8.9470521075px;
  transform: translate(68.8096014312vw, -10px) scale(0.7964816249);
  animation: snow-fall-172 11.3260209844s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(173) {
  opacity: 0.7704753417;
  width: 14.1756843152px;
  height: 14.1756843152px;
  transform: translate(30.130090459vw, -10px) scale(0.5724256939);
  animation: snow-fall-173 16.0189699481s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(174) {
  opacity: 0.8033735714;
  width: 11.8042242278px;
  height: 11.8042242278px;
  transform: translate(6.3408392177vw, -10px) scale(0.5397565761);
  animation: snow-fall-174 19.81664538s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(175) {
  opacity: 0.9008062938;
  width: 11.4603989526px;
  height: 11.4603989526px;
  transform: translate(12.2393473747vw, -10px) scale(0.9770927612);
  animation: snow-fall-175 10.100976124s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(176) {
  opacity: 0.8776023353;
  width: 8.9656154258px;
  height: 8.9656154258px;
  transform: translate(66.823328275vw, -10px) scale(0.9121565292);
  animation: snow-fall-176 15.4123377176s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(177) {
  opacity: 0.6806967526;
  width: 7.2881557444px;
  height: 7.2881557444px;
  transform: translate(1.6184614134vw, -10px) scale(0.5671026178);
  animation: snow-fall-177 17.3419959729s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(178) {
  opacity: 0.9497665264;
  width: 14.98714371px;
  height: 14.98714371px;
  transform: translate(97.6246461285vw, -10px) scale(0.7159269696);
  animation: snow-fall-178 18.9566522193s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(179) {
  opacity: 0.5964354706;
  width: 8.5551095406px;
  height: 8.5551095406px;
  transform: translate(97.9516215907vw, -10px) scale(0.5072791955);
  animation: snow-fall-179 19.522782614s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(180) {
  opacity: 0.7353810797;
  width: 9.1222388494px;
  height: 9.1222388494px;
  transform: translate(8.4064724159vw, -10px) scale(0.7963419509);
  animation: snow-fall-180 19.9369150231s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(181) {
  opacity: 0.9752371489;
  width: 8.0914884px;
  height: 8.0914884px;
  transform: translate(91.5653745699vw, -10px) scale(0.8099463722);
  animation: snow-fall-181 16.5747044822s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(182) {
  opacity: 0.7366185052;
  width: 10.3399373899px;
  height: 10.3399373899px;
  transform: translate(46.3700238209vw, -10px) scale(0.9747094542);
  animation: snow-fall-182 12.2876521906s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(183) {
  opacity: 0.5116971094;
  width: 8.9312634527px;
  height: 8.9312634527px;
  transform: translate(3.1967927443vw, -10px) scale(0.6246326164);
  animation: snow-fall-183 17.5845157624s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(184) {
  opacity: 0.919193618;
  width: 8.083714864px;
  height: 8.083714864px;
  transform: translate(55.3136465952vw, -10px) scale(0.90461256);
  animation: snow-fall-184 16.643997322s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(185) {
  opacity: 0.8772175361;
  width: 11.8387364043px;
  height: 11.8387364043px;
  transform: translate(32.8400162112vw, -10px) scale(0.6320993138);
  animation: snow-fall-185 14.289247368s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(186) {
  opacity: 0.6216301964;
  width: 10.8565323967px;
  height: 10.8565323967px;
  transform: translate(59.9374675592vw, -10px) scale(0.8920864323);
  animation: snow-fall-186 10.2548662912s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(187) {
  opacity: 0.811964495;
  width: 6.2381683263px;
  height: 6.2381683263px;
  transform: translate(54.9913173914vw, -10px) scale(0.7938605559);
  animation: snow-fall-187 14.2949395965s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(188) {
  opacity: 0.9363533384;
  width: 5.8746124124px;
  height: 5.8746124124px;
  transform: translate(89.9465702142vw, -10px) scale(0.7348665317);
  animation: snow-fall-188 16.9780900172s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(189) {
  opacity: 0.6391814016;
  width: 6.2502520544px;
  height: 6.2502520544px;
  transform: translate(65.7219148934vw, -10px) scale(0.9482952612);
  animation: snow-fall-189 10.7824592001s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(190) {
  opacity: 0.8860627;
  width: 13.7283444948px;
  height: 13.7283444948px;
  transform: translate(2.2148623807vw, -10px) scale(0.7421975524);
  animation: snow-fall-190 13.9867128415s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(191) {
  opacity: 0.5784197746;
  width: 5.2277389044px;
  height: 5.2277389044px;
  transform: translate(13.5702378726vw, -10px) scale(0.9409282074);
  animation: snow-fall-191 10.9521566104s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(192) {
  opacity: 0.6703231765;
  width: 9.8933909399px;
  height: 9.8933909399px;
  transform: translate(68.7204065553vw, -10px) scale(0.8573048944);
  animation: snow-fall-192 19.3784712676s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(193) {
  opacity: 0.6624186174;
  width: 11.8411998504px;
  height: 11.8411998504px;
  transform: translate(39.5659518085vw, -10px) scale(0.5553832218);
  animation: snow-fall-193 13.0993158132s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(194) {
  opacity: 0.5381409517;
  width: 7.784323133px;
  height: 7.784323133px;
  transform: translate(60.0886678825vw, -10px) scale(0.6245590377);
  animation: snow-fall-194 10.7930418213s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(195) {
  opacity: 0.8492275507;
  width: 10.0545116756px;
  height: 10.0545116756px;
  transform: translate(29.0826019764vw, -10px) scale(0.8959211115);
  animation: snow-fall-195 12.4320551685s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(196) {
  opacity: 0.9798820952;
  width: 12.1017905746px;
  height: 12.1017905746px;
  transform: translate(37.9681483522vw, -10px) scale(0.5347272021);
  animation: snow-fall-196 12.3599163285s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(197) {
  opacity: 0.6812742114;
  width: 7.5615366188px;
  height: 7.5615366188px;
  transform: translate(61.8427218428vw, -10px) scale(0.869788312);
  animation: snow-fall-197 18.1034385248s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(198) {
  opacity: 0.7870474348;
  width: 8.8788581919px;
  height: 8.8788581919px;
  transform: translate(57.4141310181vw, -10px) scale(0.6632962008);
  animation: snow-fall-198 11.1798606782s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(199) {
  opacity: 0.92523681;
  width: 6.4840415218px;
  height: 6.4840415218px;
  transform: translate(66.0848538115vw, -10px) scale(0.7435706818);
  animation: snow-fall-199 15.730953548s linear infinite -17s;
}
.main .main_bg .snows .snow:nth-child(200) {
  opacity: 0.878765126;
  width: 13.6810296359px;
  height: 13.6810296359px;
  transform: translate(18.0467032779vw, -10px) scale(0.5506694862);
  animation: snow-fall-200 12.2599435509s linear infinite -17s;
}
@keyframes snow-fall-1 {
  0% {
    transform: translate(53.4263212668vw, -10px) scale(0.8564593214);
  }
  100% {
    transform: translate(87.6462562991vw, 500px) scale(0.6247786529);
  }
}
@keyframes snow-fall-2 {
  0% {
    transform: translate(26.1460019891vw, -10px) scale(0.7349790943);
  }
  100% {
    transform: translate(34.4007776441vw, 500px) scale(0.5958061259);
  }
}
@keyframes snow-fall-3 {
  0% {
    transform: translate(79.5299486501vw, -10px) scale(0.5126850598);
  }
  100% {
    transform: translate(22.600101877vw, 500px) scale(0.6962792491);
  }
}
@keyframes snow-fall-4 {
  0% {
    transform: translate(7.1692027151vw, -10px) scale(0.6033719756);
  }
  100% {
    transform: translate(46.4494065064vw, 500px) scale(0.6186405119);
  }
}
@keyframes snow-fall-5 {
  0% {
    transform: translate(7.4639600376vw, -10px) scale(0.5634259618);
  }
  100% {
    transform: translate(2.1518971248vw, 500px) scale(0.7656525182);
  }
}
@keyframes snow-fall-6 {
  0% {
    transform: translate(10.8365724904vw, -10px) scale(0.8378622679);
  }
  100% {
    transform: translate(92.5357146025vw, 500px) scale(0.7192752474);
  }
}
@keyframes snow-fall-7 {
  0% {
    transform: translate(34.8234626241vw, -10px) scale(0.8083574);
  }
  100% {
    transform: translate(74.2170509523vw, 500px) scale(0.789640707);
  }
}
@keyframes snow-fall-8 {
  0% {
    transform: translate(89.3173432476vw, -10px) scale(0.8635654326);
  }
  100% {
    transform: translate(97.9467230027vw, 500px) scale(0.8121843858);
  }
}
@keyframes snow-fall-9 {
  0% {
    transform: translate(49.2575539017vw, -10px) scale(0.5613693592);
  }
  100% {
    transform: translate(79.8254332114vw, 500px) scale(0.8984511567);
  }
}
@keyframes snow-fall-10 {
  0% {
    transform: translate(80.0708150783vw, -10px) scale(0.7056404002);
  }
  100% {
    transform: translate(51.2620347803vw, 500px) scale(0.8909615358);
  }
}
@keyframes snow-fall-11 {
  0% {
    transform: translate(32.2949302259vw, -10px) scale(0.8396769295);
  }
  100% {
    transform: translate(89.8548018772vw, 500px) scale(0.6825020962);
  }
}
@keyframes snow-fall-12 {
  0% {
    transform: translate(53.3306503642vw, -10px) scale(0.8520862688);
  }
  100% {
    transform: translate(95.2129341423vw, 500px) scale(0.9658349551);
  }
}
@keyframes snow-fall-13 {
  0% {
    transform: translate(75.037656592vw, -10px) scale(0.8506586321);
  }
  100% {
    transform: translate(54.9775838472vw, 500px) scale(0.8566608749);
  }
}
@keyframes snow-fall-14 {
  0% {
    transform: translate(53.3980452719vw, -10px) scale(0.7616106709);
  }
  100% {
    transform: translate(11.466503893vw, 500px) scale(0.9737040648);
  }
}
@keyframes snow-fall-15 {
  0% {
    transform: translate(50.0486306752vw, -10px) scale(0.5792017789);
  }
  100% {
    transform: translate(60.0492142686vw, 500px) scale(0.8258295115);
  }
}
@keyframes snow-fall-16 {
  0% {
    transform: translate(97.3846885443vw, -10px) scale(0.7043456563);
  }
  100% {
    transform: translate(84.818831503vw, 500px) scale(0.7184581678);
  }
}
@keyframes snow-fall-17 {
  0% {
    transform: translate(8.3301024351vw, -10px) scale(0.9729153832);
  }
  100% {
    transform: translate(83.6055182599vw, 500px) scale(0.8904244834);
  }
}
@keyframes snow-fall-18 {
  0% {
    transform: translate(98.6431589999vw, -10px) scale(0.9431437164);
  }
  100% {
    transform: translate(13.4224204452vw, 500px) scale(0.683544434);
  }
}
@keyframes snow-fall-19 {
  0% {
    transform: translate(57.0614090988vw, -10px) scale(0.7997512423);
  }
  100% {
    transform: translate(26.0452066446vw, 500px) scale(0.7568404284);
  }
}
@keyframes snow-fall-20 {
  0% {
    transform: translate(85.1207744688vw, -10px) scale(0.5293214866);
  }
  100% {
    transform: translate(39.5521102479vw, 500px) scale(0.8248007177);
  }
}
@keyframes snow-fall-21 {
  0% {
    transform: translate(6.2497592042vw, -10px) scale(0.8437228814);
  }
  100% {
    transform: translate(43.8958026637vw, 500px) scale(0.7148606595);
  }
}
@keyframes snow-fall-22 {
  0% {
    transform: translate(78.8083177006vw, -10px) scale(0.7635175067);
  }
  100% {
    transform: translate(48.6748123454vw, 500px) scale(0.9642680343);
  }
}
@keyframes snow-fall-23 {
  0% {
    transform: translate(30.0700052565vw, -10px) scale(0.9207760967);
  }
  100% {
    transform: translate(99.8186754114vw, 500px) scale(0.7378619502);
  }
}
@keyframes snow-fall-24 {
  0% {
    transform: translate(34.3329050411vw, -10px) scale(0.9399848467);
  }
  100% {
    transform: translate(6.6767651453vw, 500px) scale(0.5641614684);
  }
}
@keyframes snow-fall-25 {
  0% {
    transform: translate(89.9235110719vw, -10px) scale(0.7314486318);
  }
  100% {
    transform: translate(94.8268340184vw, 500px) scale(0.5214928126);
  }
}
@keyframes snow-fall-26 {
  0% {
    transform: translate(72.3806888119vw, -10px) scale(0.6982678081);
  }
  100% {
    transform: translate(96.8298574521vw, 500px) scale(0.8796906062);
  }
}
@keyframes snow-fall-27 {
  0% {
    transform: translate(90.2185896152vw, -10px) scale(0.8813742939);
  }
  100% {
    transform: translate(41.9839418865vw, 500px) scale(0.6859942058);
  }
}
@keyframes snow-fall-28 {
  0% {
    transform: translate(32.0719170549vw, -10px) scale(0.9633629844);
  }
  100% {
    transform: translate(5.9618555192vw, 500px) scale(0.9462633743);
  }
}
@keyframes snow-fall-29 {
  0% {
    transform: translate(75.4237313832vw, -10px) scale(0.742081545);
  }
  100% {
    transform: translate(25.0339744121vw, 500px) scale(0.5154003641);
  }
}
@keyframes snow-fall-30 {
  0% {
    transform: translate(2.6685625839vw, -10px) scale(0.9063372503);
  }
  100% {
    transform: translate(94.1046136533vw, 500px) scale(0.5527801057);
  }
}
@keyframes snow-fall-31 {
  0% {
    transform: translate(41.4375008072vw, -10px) scale(0.720168889);
  }
  100% {
    transform: translate(25.1643223117vw, 500px) scale(0.5877355403);
  }
}
@keyframes snow-fall-32 {
  0% {
    transform: translate(7.13375205vw, -10px) scale(0.9860756263);
  }
  100% {
    transform: translate(70.1459687697vw, 500px) scale(0.524348812);
  }
}
@keyframes snow-fall-33 {
  0% {
    transform: translate(51.7961648986vw, -10px) scale(0.9613181587);
  }
  100% {
    transform: translate(64.2400360136vw, 500px) scale(0.7844190509);
  }
}
@keyframes snow-fall-34 {
  0% {
    transform: translate(12.2934599676vw, -10px) scale(0.9765582972);
  }
  100% {
    transform: translate(80.9136168864vw, 500px) scale(0.9668811457);
  }
}
@keyframes snow-fall-35 {
  0% {
    transform: translate(46.9719093335vw, -10px) scale(0.7895214565);
  }
  100% {
    transform: translate(54.4998336363vw, 500px) scale(0.5646876243);
  }
}
@keyframes snow-fall-36 {
  0% {
    transform: translate(88.8027583158vw, -10px) scale(0.7053350084);
  }
  100% {
    transform: translate(96.2129950445vw, 500px) scale(0.7228476958);
  }
}
@keyframes snow-fall-37 {
  0% {
    transform: translate(58.4859021907vw, -10px) scale(0.6520226995);
  }
  100% {
    transform: translate(20.9816208972vw, 500px) scale(0.764773488);
  }
}
@keyframes snow-fall-38 {
  0% {
    transform: translate(22.300440594vw, -10px) scale(0.6513290973);
  }
  100% {
    transform: translate(65.6192520433vw, 500px) scale(0.5264263095);
  }
}
@keyframes snow-fall-39 {
  0% {
    transform: translate(76.525228173vw, -10px) scale(0.9396499506);
  }
  100% {
    transform: translate(70.6134866099vw, 500px) scale(0.9726441885);
  }
}
@keyframes snow-fall-40 {
  0% {
    transform: translate(14.8131773256vw, -10px) scale(0.6551750068);
  }
  100% {
    transform: translate(91.522234717vw, 500px) scale(0.555716379);
  }
}
@keyframes snow-fall-41 {
  0% {
    transform: translate(97.2041494266vw, -10px) scale(0.7223582616);
  }
  100% {
    transform: translate(47.3305575618vw, 500px) scale(0.5197573311);
  }
}
@keyframes snow-fall-42 {
  0% {
    transform: translate(54.8998474952vw, -10px) scale(0.799197562);
  }
  100% {
    transform: translate(65.3573477138vw, 500px) scale(0.7342441849);
  }
}
@keyframes snow-fall-43 {
  0% {
    transform: translate(37.8394447442vw, -10px) scale(0.5267207685);
  }
  100% {
    transform: translate(51.2604228356vw, 500px) scale(0.9488303911);
  }
}
@keyframes snow-fall-44 {
  0% {
    transform: translate(89.2543853513vw, -10px) scale(0.6836700662);
  }
  100% {
    transform: translate(37.1968137709vw, 500px) scale(0.610880448);
  }
}
@keyframes snow-fall-45 {
  0% {
    transform: translate(14.3964441098vw, -10px) scale(0.5095903932);
  }
  100% {
    transform: translate(11.4218740285vw, 500px) scale(0.7938694692);
  }
}
@keyframes snow-fall-46 {
  0% {
    transform: translate(8.3679868911vw, -10px) scale(0.8659984005);
  }
  100% {
    transform: translate(6.8656295354vw, 500px) scale(0.8161838677);
  }
}
@keyframes snow-fall-47 {
  0% {
    transform: translate(13.17539894vw, -10px) scale(0.619687184);
  }
  100% {
    transform: translate(15.7493377418vw, 500px) scale(0.6500012488);
  }
}
@keyframes snow-fall-48 {
  0% {
    transform: translate(10.9769162031vw, -10px) scale(0.6337200451);
  }
  100% {
    transform: translate(52.8144821225vw, 500px) scale(0.7365869718);
  }
}
@keyframes snow-fall-49 {
  0% {
    transform: translate(5.4803125594vw, -10px) scale(0.963901973);
  }
  100% {
    transform: translate(46.1433599536vw, 500px) scale(0.7156963921);
  }
}
@keyframes snow-fall-50 {
  0% {
    transform: translate(97.8212819499vw, -10px) scale(0.7243062795);
  }
  100% {
    transform: translate(41.9975148149vw, 500px) scale(0.5724508307);
  }
}
@keyframes snow-fall-51 {
  0% {
    transform: translate(71.30625211vw, -10px) scale(0.9560953067);
  }
  100% {
    transform: translate(79.6447465629vw, 500px) scale(0.9700139656);
  }
}
@keyframes snow-fall-52 {
  0% {
    transform: translate(8.6928030954vw, -10px) scale(0.8897431565);
  }
  100% {
    transform: translate(2.9014325835vw, 500px) scale(0.7844746302);
  }
}
@keyframes snow-fall-53 {
  0% {
    transform: translate(54.1003002183vw, -10px) scale(0.6858831805);
  }
  100% {
    transform: translate(54.6703025073vw, 500px) scale(0.8487737417);
  }
}
@keyframes snow-fall-54 {
  0% {
    transform: translate(0.8052734384vw, -10px) scale(0.8665010955);
  }
  100% {
    transform: translate(12.4660211732vw, 500px) scale(0.703979957);
  }
}
@keyframes snow-fall-55 {
  0% {
    transform: translate(81.9552499029vw, -10px) scale(0.5449179223);
  }
  100% {
    transform: translate(75.9231689117vw, 500px) scale(0.8205341363);
  }
}
@keyframes snow-fall-56 {
  0% {
    transform: translate(14.9430304768vw, -10px) scale(0.8328770493);
  }
  100% {
    transform: translate(63.4933851027vw, 500px) scale(0.7379467155);
  }
}
@keyframes snow-fall-57 {
  0% {
    transform: translate(93.5798550402vw, -10px) scale(0.5369831036);
  }
  100% {
    transform: translate(65.3525871316vw, 500px) scale(0.9361707221);
  }
}
@keyframes snow-fall-58 {
  0% {
    transform: translate(39.2169011978vw, -10px) scale(0.6186862308);
  }
  100% {
    transform: translate(93.0005158628vw, 500px) scale(0.6327856521);
  }
}
@keyframes snow-fall-59 {
  0% {
    transform: translate(21.521134439vw, -10px) scale(0.9991500106);
  }
  100% {
    transform: translate(96.1266189169vw, 500px) scale(0.6619368408);
  }
}
@keyframes snow-fall-60 {
  0% {
    transform: translate(48.5911112555vw, -10px) scale(0.6881119793);
  }
  100% {
    transform: translate(81.8376994557vw, 500px) scale(0.6814138846);
  }
}
@keyframes snow-fall-61 {
  0% {
    transform: translate(17.6321819542vw, -10px) scale(0.7072574561);
  }
  100% {
    transform: translate(95.5594980913vw, 500px) scale(0.9651909733);
  }
}
@keyframes snow-fall-62 {
  0% {
    transform: translate(61.4072624477vw, -10px) scale(0.9212013867);
  }
  100% {
    transform: translate(77.8620428304vw, 500px) scale(0.5608105696);
  }
}
@keyframes snow-fall-63 {
  0% {
    transform: translate(24.3975388826vw, -10px) scale(0.8186257189);
  }
  100% {
    transform: translate(9.1132943526vw, 500px) scale(0.5927942162);
  }
}
@keyframes snow-fall-64 {
  0% {
    transform: translate(77.0623802006vw, -10px) scale(0.5238969268);
  }
  100% {
    transform: translate(1.4546250347vw, 500px) scale(0.9855525473);
  }
}
@keyframes snow-fall-65 {
  0% {
    transform: translate(37.0120364189vw, -10px) scale(0.8177559387);
  }
  100% {
    transform: translate(5.07298636vw, 500px) scale(0.9914999804);
  }
}
@keyframes snow-fall-66 {
  0% {
    transform: translate(79.8981456005vw, -10px) scale(0.6194906854);
  }
  100% {
    transform: translate(54.2517123405vw, 500px) scale(0.5680216898);
  }
}
@keyframes snow-fall-67 {
  0% {
    transform: translate(15.1662416237vw, -10px) scale(0.5701233838);
  }
  100% {
    transform: translate(78.69642732vw, 500px) scale(0.875357459);
  }
}
@keyframes snow-fall-68 {
  0% {
    transform: translate(37.7847243978vw, -10px) scale(0.8947393112);
  }
  100% {
    transform: translate(91.0364018043vw, 500px) scale(0.7497918822);
  }
}
@keyframes snow-fall-69 {
  0% {
    transform: translate(31.2395912159vw, -10px) scale(0.8668203083);
  }
  100% {
    transform: translate(60.044520232vw, 500px) scale(0.8914049217);
  }
}
@keyframes snow-fall-70 {
  0% {
    transform: translate(16.8065724353vw, -10px) scale(0.7415333746);
  }
  100% {
    transform: translate(47.5494761526vw, 500px) scale(0.9244556341);
  }
}
@keyframes snow-fall-71 {
  0% {
    transform: translate(37.1937513292vw, -10px) scale(0.9046734742);
  }
  100% {
    transform: translate(60.4040746876vw, 500px) scale(0.7565485739);
  }
}
@keyframes snow-fall-72 {
  0% {
    transform: translate(20.8570262703vw, -10px) scale(0.8432433069);
  }
  100% {
    transform: translate(19.3066915362vw, 500px) scale(0.7698841144);
  }
}
@keyframes snow-fall-73 {
  0% {
    transform: translate(25.5880472606vw, -10px) scale(0.6220744823);
  }
  100% {
    transform: translate(40.2908694066vw, 500px) scale(0.8657768301);
  }
}
@keyframes snow-fall-74 {
  0% {
    transform: translate(26.4538004927vw, -10px) scale(0.5791211614);
  }
  100% {
    transform: translate(5.7334112744vw, 500px) scale(0.8727484702);
  }
}
@keyframes snow-fall-75 {
  0% {
    transform: translate(75.1825861637vw, -10px) scale(0.6305894396);
  }
  100% {
    transform: translate(83.8735142774vw, 500px) scale(0.8701941468);
  }
}
@keyframes snow-fall-76 {
  0% {
    transform: translate(8.1212937816vw, -10px) scale(0.9908841443);
  }
  100% {
    transform: translate(30.850406056vw, 500px) scale(0.842647976);
  }
}
@keyframes snow-fall-77 {
  0% {
    transform: translate(97.8497041351vw, -10px) scale(0.6737294229);
  }
  100% {
    transform: translate(2.7719574786vw, 500px) scale(0.8943917505);
  }
}
@keyframes snow-fall-78 {
  0% {
    transform: translate(3.4878584601vw, -10px) scale(0.9300555655);
  }
  100% {
    transform: translate(43.490204007vw, 500px) scale(0.9360815538);
  }
}
@keyframes snow-fall-79 {
  0% {
    transform: translate(28.4133788517vw, -10px) scale(0.8929447752);
  }
  100% {
    transform: translate(62.5007406599vw, 500px) scale(0.8119142629);
  }
}
@keyframes snow-fall-80 {
  0% {
    transform: translate(68.2305880402vw, -10px) scale(0.9522489809);
  }
  100% {
    transform: translate(42.5058978592vw, 500px) scale(0.8476117986);
  }
}
@keyframes snow-fall-81 {
  0% {
    transform: translate(53.3303777535vw, -10px) scale(0.9296356967);
  }
  100% {
    transform: translate(26.8195521014vw, 500px) scale(0.5369127127);
  }
}
@keyframes snow-fall-82 {
  0% {
    transform: translate(89.5746314436vw, -10px) scale(0.5874138985);
  }
  100% {
    transform: translate(80.9273961296vw, 500px) scale(0.6761253313);
  }
}
@keyframes snow-fall-83 {
  0% {
    transform: translate(42.8317305006vw, -10px) scale(0.8339971072);
  }
  100% {
    transform: translate(74.6281442079vw, 500px) scale(0.9218287924);
  }
}
@keyframes snow-fall-84 {
  0% {
    transform: translate(5.7263541205vw, -10px) scale(0.9980889003);
  }
  100% {
    transform: translate(25.9155483006vw, 500px) scale(0.6706831405);
  }
}
@keyframes snow-fall-85 {
  0% {
    transform: translate(21.6103927424vw, -10px) scale(0.6711793671);
  }
  100% {
    transform: translate(48.0382216185vw, 500px) scale(0.7776847862);
  }
}
@keyframes snow-fall-86 {
  0% {
    transform: translate(95.3541160004vw, -10px) scale(0.6611557102);
  }
  100% {
    transform: translate(66.0242326379vw, 500px) scale(0.5427874882);
  }
}
@keyframes snow-fall-87 {
  0% {
    transform: translate(0.2212135349vw, -10px) scale(0.9292454009);
  }
  100% {
    transform: translate(12.1257515792vw, 500px) scale(0.7208785838);
  }
}
@keyframes snow-fall-88 {
  0% {
    transform: translate(72.5469212812vw, -10px) scale(0.5355999383);
  }
  100% {
    transform: translate(41.8023556707vw, 500px) scale(0.8568099624);
  }
}
@keyframes snow-fall-89 {
  0% {
    transform: translate(11.2335771988vw, -10px) scale(0.5001898209);
  }
  100% {
    transform: translate(70.1573930333vw, 500px) scale(0.9467399919);
  }
}
@keyframes snow-fall-90 {
  0% {
    transform: translate(66.5410636679vw, -10px) scale(0.6701976717);
  }
  100% {
    transform: translate(71.2603484777vw, 500px) scale(0.7094763243);
  }
}
@keyframes snow-fall-91 {
  0% {
    transform: translate(26.1438086514vw, -10px) scale(0.9106798162);
  }
  100% {
    transform: translate(63.4838008405vw, 500px) scale(0.9777078937);
  }
}
@keyframes snow-fall-92 {
  0% {
    transform: translate(45.3150526655vw, -10px) scale(0.9451017015);
  }
  100% {
    transform: translate(13.8670647798vw, 500px) scale(0.5645109344);
  }
}
@keyframes snow-fall-93 {
  0% {
    transform: translate(23.1753852765vw, -10px) scale(0.9852868249);
  }
  100% {
    transform: translate(56.4697781439vw, 500px) scale(0.5393201403);
  }
}
@keyframes snow-fall-94 {
  0% {
    transform: translate(9.3027064288vw, -10px) scale(0.9183782241);
  }
  100% {
    transform: translate(27.2557439346vw, 500px) scale(0.5308027035);
  }
}
@keyframes snow-fall-95 {
  0% {
    transform: translate(94.5093600055vw, -10px) scale(0.5315154153);
  }
  100% {
    transform: translate(93.3297522016vw, 500px) scale(0.7375188785);
  }
}
@keyframes snow-fall-96 {
  0% {
    transform: translate(76.423422472vw, -10px) scale(0.9512160638);
  }
  100% {
    transform: translate(96.5941408603vw, 500px) scale(0.8491221449);
  }
}
@keyframes snow-fall-97 {
  0% {
    transform: translate(4.0470756524vw, -10px) scale(0.7315631989);
  }
  100% {
    transform: translate(26.92426705vw, 500px) scale(0.6217134623);
  }
}
@keyframes snow-fall-98 {
  0% {
    transform: translate(62.0310770553vw, -10px) scale(0.8292772193);
  }
  100% {
    transform: translate(45.9077389848vw, 500px) scale(0.9414337424);
  }
}
@keyframes snow-fall-99 {
  0% {
    transform: translate(86.2167035788vw, -10px) scale(0.5544822303);
  }
  100% {
    transform: translate(65.8602408966vw, 500px) scale(0.8658056874);
  }
}
@keyframes snow-fall-100 {
  0% {
    transform: translate(75.5611279396vw, -10px) scale(0.7016501009);
  }
  100% {
    transform: translate(9.7506168vw, 500px) scale(0.9705412125);
  }
}
@keyframes snow-fall-101 {
  0% {
    transform: translate(68.8841026414vw, -10px) scale(0.970732015);
  }
  100% {
    transform: translate(33.1643353076vw, 500px) scale(0.5871841035);
  }
}
@keyframes snow-fall-102 {
  0% {
    transform: translate(29.8722291476vw, -10px) scale(0.8119359611);
  }
  100% {
    transform: translate(97.4345584694vw, 500px) scale(0.5991551476);
  }
}
@keyframes snow-fall-103 {
  0% {
    transform: translate(53.6607654281vw, -10px) scale(0.5182514011);
  }
  100% {
    transform: translate(20.5519641101vw, 500px) scale(0.9122767408);
  }
}
@keyframes snow-fall-104 {
  0% {
    transform: translate(99.3662846234vw, -10px) scale(0.9198143472);
  }
  100% {
    transform: translate(27.4699977956vw, 500px) scale(0.6372666263);
  }
}
@keyframes snow-fall-105 {
  0% {
    transform: translate(94.6162455778vw, -10px) scale(0.5837373507);
  }
  100% {
    transform: translate(46.4430055604vw, 500px) scale(0.6064037332);
  }
}
@keyframes snow-fall-106 {
  0% {
    transform: translate(54.5178507947vw, -10px) scale(0.8548296709);
  }
  100% {
    transform: translate(97.4422070808vw, 500px) scale(0.811407675);
  }
}
@keyframes snow-fall-107 {
  0% {
    transform: translate(51.6971335913vw, -10px) scale(0.8991567398);
  }
  100% {
    transform: translate(16.5234015459vw, 500px) scale(0.9994453848);
  }
}
@keyframes snow-fall-108 {
  0% {
    transform: translate(96.2549464578vw, -10px) scale(0.9270900384);
  }
  100% {
    transform: translate(23.3768831521vw, 500px) scale(0.8411760516);
  }
}
@keyframes snow-fall-109 {
  0% {
    transform: translate(74.3577142795vw, -10px) scale(0.5101212314);
  }
  100% {
    transform: translate(19.967514668vw, 500px) scale(0.6293794187);
  }
}
@keyframes snow-fall-110 {
  0% {
    transform: translate(74.535915997vw, -10px) scale(0.9088494288);
  }
  100% {
    transform: translate(46.5161931031vw, 500px) scale(0.9466487921);
  }
}
@keyframes snow-fall-111 {
  0% {
    transform: translate(73.0077524375vw, -10px) scale(0.8503997878);
  }
  100% {
    transform: translate(24.7925664753vw, 500px) scale(0.8849238923);
  }
}
@keyframes snow-fall-112 {
  0% {
    transform: translate(88.1557715942vw, -10px) scale(0.678667277);
  }
  100% {
    transform: translate(31.9597115287vw, 500px) scale(0.8887637736);
  }
}
@keyframes snow-fall-113 {
  0% {
    transform: translate(17.0792548634vw, -10px) scale(0.8519284931);
  }
  100% {
    transform: translate(51.2128127994vw, 500px) scale(0.8313867819);
  }
}
@keyframes snow-fall-114 {
  0% {
    transform: translate(69.6891259792vw, -10px) scale(0.9397917974);
  }
  100% {
    transform: translate(30.3429141129vw, 500px) scale(0.6218242987);
  }
}
@keyframes snow-fall-115 {
  0% {
    transform: translate(12.5922838135vw, -10px) scale(0.9628211229);
  }
  100% {
    transform: translate(41.3043576045vw, 500px) scale(0.7841256308);
  }
}
@keyframes snow-fall-116 {
  0% {
    transform: translate(49.7410718155vw, -10px) scale(0.6716752703);
  }
  100% {
    transform: translate(44.3611610626vw, 500px) scale(0.9064837076);
  }
}
@keyframes snow-fall-117 {
  0% {
    transform: translate(85.5454979205vw, -10px) scale(0.8281078742);
  }
  100% {
    transform: translate(93.7558001375vw, 500px) scale(0.8415921314);
  }
}
@keyframes snow-fall-118 {
  0% {
    transform: translate(19.9449947995vw, -10px) scale(0.7921958585);
  }
  100% {
    transform: translate(58.8961027715vw, 500px) scale(0.9635752994);
  }
}
@keyframes snow-fall-119 {
  0% {
    transform: translate(46.2944632913vw, -10px) scale(0.9023724398);
  }
  100% {
    transform: translate(83.0242684131vw, 500px) scale(0.5418756641);
  }
}
@keyframes snow-fall-120 {
  0% {
    transform: translate(4.0327763027vw, -10px) scale(0.7860660882);
  }
  100% {
    transform: translate(94.6369578306vw, 500px) scale(0.6011207895);
  }
}
@keyframes snow-fall-121 {
  0% {
    transform: translate(42.8350290362vw, -10px) scale(0.8965710153);
  }
  100% {
    transform: translate(67.9560189756vw, 500px) scale(0.7575293121);
  }
}
@keyframes snow-fall-122 {
  0% {
    transform: translate(25.9500792374vw, -10px) scale(0.8140229214);
  }
  100% {
    transform: translate(83.997538203vw, 500px) scale(0.8665074586);
  }
}
@keyframes snow-fall-123 {
  0% {
    transform: translate(80.0041273414vw, -10px) scale(0.5829167583);
  }
  100% {
    transform: translate(62.0810922393vw, 500px) scale(0.5650842539);
  }
}
@keyframes snow-fall-124 {
  0% {
    transform: translate(7.8278859942vw, -10px) scale(0.7943497086);
  }
  100% {
    transform: translate(6.9131681255vw, 500px) scale(0.7526515141);
  }
}
@keyframes snow-fall-125 {
  0% {
    transform: translate(59.1440919557vw, -10px) scale(0.9884534432);
  }
  100% {
    transform: translate(78.903599293vw, 500px) scale(0.6148691795);
  }
}
@keyframes snow-fall-126 {
  0% {
    transform: translate(27.8271520545vw, -10px) scale(0.8359495294);
  }
  100% {
    transform: translate(41.0302222802vw, 500px) scale(0.9131652169);
  }
}
@keyframes snow-fall-127 {
  0% {
    transform: translate(41.5593006139vw, -10px) scale(0.5212575614);
  }
  100% {
    transform: translate(27.6413220107vw, 500px) scale(0.7691364749);
  }
}
@keyframes snow-fall-128 {
  0% {
    transform: translate(52.3195778484vw, -10px) scale(0.5384487583);
  }
  100% {
    transform: translate(47.3927966808vw, 500px) scale(0.9157561506);
  }
}
@keyframes snow-fall-129 {
  0% {
    transform: translate(50.4916927218vw, -10px) scale(0.8760590304);
  }
  100% {
    transform: translate(91.9624765702vw, 500px) scale(0.6843896186);
  }
}
@keyframes snow-fall-130 {
  0% {
    transform: translate(53.4829406966vw, -10px) scale(0.5540224791);
  }
  100% {
    transform: translate(72.5965519717vw, 500px) scale(0.9107274078);
  }
}
@keyframes snow-fall-131 {
  0% {
    transform: translate(5.5325555491vw, -10px) scale(0.5742740618);
  }
  100% {
    transform: translate(34.5719389937vw, 500px) scale(0.6598783842);
  }
}
@keyframes snow-fall-132 {
  0% {
    transform: translate(47.8811079538vw, -10px) scale(0.7543213555);
  }
  100% {
    transform: translate(31.4400096415vw, 500px) scale(0.6880828557);
  }
}
@keyframes snow-fall-133 {
  0% {
    transform: translate(53.0160035721vw, -10px) scale(0.7190678473);
  }
  100% {
    transform: translate(48.646301548vw, 500px) scale(0.864706201);
  }
}
@keyframes snow-fall-134 {
  0% {
    transform: translate(28.3105082017vw, -10px) scale(0.7542057896);
  }
  100% {
    transform: translate(8.3506568914vw, 500px) scale(0.6889685373);
  }
}
@keyframes snow-fall-135 {
  0% {
    transform: translate(54.763424097vw, -10px) scale(0.5444762693);
  }
  100% {
    transform: translate(17.1192370892vw, 500px) scale(0.5675784423);
  }
}
@keyframes snow-fall-136 {
  0% {
    transform: translate(73.0707013175vw, -10px) scale(0.5060537221);
  }
  100% {
    transform: translate(28.1951181698vw, 500px) scale(0.9485454966);
  }
}
@keyframes snow-fall-137 {
  0% {
    transform: translate(39.3004034212vw, -10px) scale(0.9207450352);
  }
  100% {
    transform: translate(45.6494662526vw, 500px) scale(0.8975758199);
  }
}
@keyframes snow-fall-138 {
  0% {
    transform: translate(20.8213512842vw, -10px) scale(0.9579114366);
  }
  100% {
    transform: translate(77.0090830561vw, 500px) scale(0.8840800477);
  }
}
@keyframes snow-fall-139 {
  0% {
    transform: translate(73.5453574809vw, -10px) scale(0.7784843423);
  }
  100% {
    transform: translate(23.9219553737vw, 500px) scale(0.5670415503);
  }
}
@keyframes snow-fall-140 {
  0% {
    transform: translate(11.1653687424vw, -10px) scale(0.8693964788);
  }
  100% {
    transform: translate(54.7949097095vw, 500px) scale(0.7462359852);
  }
}
@keyframes snow-fall-141 {
  0% {
    transform: translate(15.3464058934vw, -10px) scale(0.8470490521);
  }
  100% {
    transform: translate(96.5169356168vw, 500px) scale(0.7038458695);
  }
}
@keyframes snow-fall-142 {
  0% {
    transform: translate(12.1225178365vw, -10px) scale(0.9465574371);
  }
  100% {
    transform: translate(26.5115108554vw, 500px) scale(0.8011219644);
  }
}
@keyframes snow-fall-143 {
  0% {
    transform: translate(58.4593450807vw, -10px) scale(0.5473728235);
  }
  100% {
    transform: translate(83.2422893959vw, 500px) scale(0.7028158704);
  }
}
@keyframes snow-fall-144 {
  0% {
    transform: translate(81.3483284115vw, -10px) scale(0.9956134135);
  }
  100% {
    transform: translate(30.9444711876vw, 500px) scale(0.5057741217);
  }
}
@keyframes snow-fall-145 {
  0% {
    transform: translate(28.6134125903vw, -10px) scale(0.9177487265);
  }
  100% {
    transform: translate(88.4905754666vw, 500px) scale(0.64981833);
  }
}
@keyframes snow-fall-146 {
  0% {
    transform: translate(66.1966565667vw, -10px) scale(0.5805793881);
  }
  100% {
    transform: translate(89.92305277vw, 500px) scale(0.9597477997);
  }
}
@keyframes snow-fall-147 {
  0% {
    transform: translate(28.8455637433vw, -10px) scale(0.693883643);
  }
  100% {
    transform: translate(73.319632615vw, 500px) scale(0.7524007172);
  }
}
@keyframes snow-fall-148 {
  0% {
    transform: translate(75.617551576vw, -10px) scale(0.719777406);
  }
  100% {
    transform: translate(78.9743148825vw, 500px) scale(0.5650729304);
  }
}
@keyframes snow-fall-149 {
  0% {
    transform: translate(82.6367047123vw, -10px) scale(0.7787120632);
  }
  100% {
    transform: translate(85.015994525vw, 500px) scale(0.648042924);
  }
}
@keyframes snow-fall-150 {
  0% {
    transform: translate(44.2197786345vw, -10px) scale(0.8974167075);
  }
  100% {
    transform: translate(23.9685598335vw, 500px) scale(0.5421866709);
  }
}
@keyframes snow-fall-151 {
  0% {
    transform: translate(46.2144895708vw, -10px) scale(0.8228862152);
  }
  100% {
    transform: translate(63.2696801284vw, 500px) scale(0.5578897058);
  }
}
@keyframes snow-fall-152 {
  0% {
    transform: translate(27.3227211862vw, -10px) scale(0.9110805714);
  }
  100% {
    transform: translate(35.4217863244vw, 500px) scale(0.9862919115);
  }
}
@keyframes snow-fall-153 {
  0% {
    transform: translate(0.1241640196vw, -10px) scale(0.6367500272);
  }
  100% {
    transform: translate(80.8782045426vw, 500px) scale(0.9361915193);
  }
}
@keyframes snow-fall-154 {
  0% {
    transform: translate(63.9629447787vw, -10px) scale(0.566348336);
  }
  100% {
    transform: translate(35.0178820961vw, 500px) scale(0.7156177215);
  }
}
@keyframes snow-fall-155 {
  0% {
    transform: translate(6.0272243191vw, -10px) scale(0.9481237839);
  }
  100% {
    transform: translate(38.3450690759vw, 500px) scale(0.8652200246);
  }
}
@keyframes snow-fall-156 {
  0% {
    transform: translate(14.7327541084vw, -10px) scale(0.8012611283);
  }
  100% {
    transform: translate(89.3542689837vw, 500px) scale(0.5573406452);
  }
}
@keyframes snow-fall-157 {
  0% {
    transform: translate(99.1637351107vw, -10px) scale(0.6499407096);
  }
  100% {
    transform: translate(1.1562550403vw, 500px) scale(0.8598192311);
  }
}
@keyframes snow-fall-158 {
  0% {
    transform: translate(71.3396316595vw, -10px) scale(0.532142706);
  }
  100% {
    transform: translate(99.1117281573vw, 500px) scale(0.9423691667);
  }
}
@keyframes snow-fall-159 {
  0% {
    transform: translate(27.1019500983vw, -10px) scale(0.9444018166);
  }
  100% {
    transform: translate(5.0358970673vw, 500px) scale(0.5841117959);
  }
}
@keyframes snow-fall-160 {
  0% {
    transform: translate(87.8604027953vw, -10px) scale(0.7540542655);
  }
  100% {
    transform: translate(53.555070418vw, 500px) scale(0.949161764);
  }
}
@keyframes snow-fall-161 {
  0% {
    transform: translate(9.8917658302vw, -10px) scale(0.7891493087);
  }
  100% {
    transform: translate(17.0127707921vw, 500px) scale(0.8780229981);
  }
}
@keyframes snow-fall-162 {
  0% {
    transform: translate(52.4209788163vw, -10px) scale(0.6422459519);
  }
  100% {
    transform: translate(29.0557326995vw, 500px) scale(0.5485773148);
  }
}
@keyframes snow-fall-163 {
  0% {
    transform: translate(57.469329314vw, -10px) scale(0.7537728572);
  }
  100% {
    transform: translate(0.7532605487vw, 500px) scale(0.581980268);
  }
}
@keyframes snow-fall-164 {
  0% {
    transform: translate(98.3182648032vw, -10px) scale(0.8589276338);
  }
  100% {
    transform: translate(84.0465921346vw, 500px) scale(0.9725328425);
  }
}
@keyframes snow-fall-165 {
  0% {
    transform: translate(46.8159474953vw, -10px) scale(0.7284557789);
  }
  100% {
    transform: translate(64.6853286179vw, 500px) scale(0.6725203714);
  }
}
@keyframes snow-fall-166 {
  0% {
    transform: translate(39.2975759385vw, -10px) scale(0.7100119198);
  }
  100% {
    transform: translate(27.5986824992vw, 500px) scale(0.9937418592);
  }
}
@keyframes snow-fall-167 {
  0% {
    transform: translate(88.8804000752vw, -10px) scale(0.6024105053);
  }
  100% {
    transform: translate(47.8674015695vw, 500px) scale(0.6064418239);
  }
}
@keyframes snow-fall-168 {
  0% {
    transform: translate(96.6127721422vw, -10px) scale(0.9157009772);
  }
  100% {
    transform: translate(61.1669629384vw, 500px) scale(0.8943502013);
  }
}
@keyframes snow-fall-169 {
  0% {
    transform: translate(74.3849744589vw, -10px) scale(0.8626356605);
  }
  100% {
    transform: translate(89.9449453467vw, 500px) scale(0.8506955459);
  }
}
@keyframes snow-fall-170 {
  0% {
    transform: translate(75.5100677027vw, -10px) scale(0.6109533482);
  }
  100% {
    transform: translate(27.8693764865vw, 500px) scale(0.5181886234);
  }
}
@keyframes snow-fall-171 {
  0% {
    transform: translate(91.9712024498vw, -10px) scale(0.6285355473);
  }
  100% {
    transform: translate(93.4661420981vw, 500px) scale(0.5897239753);
  }
}
@keyframes snow-fall-172 {
  0% {
    transform: translate(81.5927156402vw, -10px) scale(0.96879268);
  }
  100% {
    transform: translate(14.9524811019vw, 500px) scale(0.6896836589);
  }
}
@keyframes snow-fall-173 {
  0% {
    transform: translate(68.0579413375vw, -10px) scale(0.70037506);
  }
  100% {
    transform: translate(16.5120349689vw, 500px) scale(0.5306514062);
  }
}
@keyframes snow-fall-174 {
  0% {
    transform: translate(74.7260046527vw, -10px) scale(0.8037575585);
  }
  100% {
    transform: translate(90.1312799408vw, 500px) scale(0.6955047308);
  }
}
@keyframes snow-fall-175 {
  0% {
    transform: translate(54.4886832054vw, -10px) scale(0.7692221642);
  }
  100% {
    transform: translate(91.8539632839vw, 500px) scale(0.9492202711);
  }
}
@keyframes snow-fall-176 {
  0% {
    transform: translate(65.9018593637vw, -10px) scale(0.8730906811);
  }
  100% {
    transform: translate(43.7340911604vw, 500px) scale(0.9969722141);
  }
}
@keyframes snow-fall-177 {
  0% {
    transform: translate(56.3441754194vw, -10px) scale(0.6760935309);
  }
  100% {
    transform: translate(81.8396581146vw, 500px) scale(0.8456343551);
  }
}
@keyframes snow-fall-178 {
  0% {
    transform: translate(46.5548644938vw, -10px) scale(0.9283535547);
  }
  100% {
    transform: translate(6.2250451914vw, 500px) scale(0.5673749425);
  }
}
@keyframes snow-fall-179 {
  0% {
    transform: translate(99.975166586vw, -10px) scale(0.6771627979);
  }
  100% {
    transform: translate(93.3255230868vw, 500px) scale(0.7404202705);
  }
}
@keyframes snow-fall-180 {
  0% {
    transform: translate(3.3487035608vw, -10px) scale(0.9252338884);
  }
  100% {
    transform: translate(58.0233353672vw, 500px) scale(0.5607936573);
  }
}
@keyframes snow-fall-181 {
  0% {
    transform: translate(41.7482957844vw, -10px) scale(0.6242705161);
  }
  100% {
    transform: translate(28.1576289484vw, 500px) scale(0.6813098293);
  }
}
@keyframes snow-fall-182 {
  0% {
    transform: translate(32.3131713305vw, -10px) scale(0.5560728951);
  }
  100% {
    transform: translate(28.0251626718vw, 500px) scale(0.9020272845);
  }
}
@keyframes snow-fall-183 {
  0% {
    transform: translate(43.0240737413vw, -10px) scale(0.7491522944);
  }
  100% {
    transform: translate(41.5607390841vw, 500px) scale(0.8459146407);
  }
}
@keyframes snow-fall-184 {
  0% {
    transform: translate(63.4875115927vw, -10px) scale(0.7322866557);
  }
  100% {
    transform: translate(56.7029031579vw, 500px) scale(0.8776270241);
  }
}
@keyframes snow-fall-185 {
  0% {
    transform: translate(17.5002394587vw, -10px) scale(0.8855437136);
  }
  100% {
    transform: translate(67.436042663vw, 500px) scale(0.6563989655);
  }
}
@keyframes snow-fall-186 {
  0% {
    transform: translate(20.383009716vw, -10px) scale(0.6493699644);
  }
  100% {
    transform: translate(33.2059762131vw, 500px) scale(0.9966978969);
  }
}
@keyframes snow-fall-187 {
  0% {
    transform: translate(71.3511004065vw, -10px) scale(0.892349869);
  }
  100% {
    transform: translate(88.191135207vw, 500px) scale(0.5922569647);
  }
}
@keyframes snow-fall-188 {
  0% {
    transform: translate(34.7401450431vw, -10px) scale(0.8851722895);
  }
  100% {
    transform: translate(84.7948225581vw, 500px) scale(0.5749258535);
  }
}
@keyframes snow-fall-189 {
  0% {
    transform: translate(0.1443028016vw, -10px) scale(0.7786136066);
  }
  100% {
    transform: translate(79.0983828027vw, 500px) scale(0.8095299515);
  }
}
@keyframes snow-fall-190 {
  0% {
    transform: translate(16.8424903929vw, -10px) scale(0.842077917);
  }
  100% {
    transform: translate(19.3837727257vw, 500px) scale(0.966193106);
  }
}
@keyframes snow-fall-191 {
  0% {
    transform: translate(36.9812787285vw, -10px) scale(0.5776180382);
  }
  100% {
    transform: translate(66.8423035205vw, 500px) scale(0.7248132228);
  }
}
@keyframes snow-fall-192 {
  0% {
    transform: translate(1.0289770852vw, -10px) scale(0.5035917425);
  }
  100% {
    transform: translate(17.3906944666vw, 500px) scale(0.6739081415);
  }
}
@keyframes snow-fall-193 {
  0% {
    transform: translate(49.3172174232vw, -10px) scale(0.9981195238);
  }
  100% {
    transform: translate(53.8954977269vw, 500px) scale(0.8780322502);
  }
}
@keyframes snow-fall-194 {
  0% {
    transform: translate(11.5204850699vw, -10px) scale(0.7048104229);
  }
  100% {
    transform: translate(76.0765757127vw, 500px) scale(0.8987152218);
  }
}
@keyframes snow-fall-195 {
  0% {
    transform: translate(69.9245898934vw, -10px) scale(0.5250423225);
  }
  100% {
    transform: translate(43.6874248097vw, 500px) scale(0.7524130275);
  }
}
@keyframes snow-fall-196 {
  0% {
    transform: translate(27.4034936356vw, -10px) scale(0.7577155266);
  }
  100% {
    transform: translate(92.7939549753vw, 500px) scale(0.5780884199);
  }
}
@keyframes snow-fall-197 {
  0% {
    transform: translate(94.8356893237vw, -10px) scale(0.7690403081);
  }
  100% {
    transform: translate(80.7188357161vw, 500px) scale(0.8145371019);
  }
}
@keyframes snow-fall-198 {
  0% {
    transform: translate(40.4830817152vw, -10px) scale(0.6112951036);
  }
  100% {
    transform: translate(7.4139035139vw, 500px) scale(0.9102894049);
  }
}
@keyframes snow-fall-199 {
  0% {
    transform: translate(53.325310741vw, -10px) scale(0.6743310103);
  }
  100% {
    transform: translate(57.1693451886vw, 500px) scale(0.5369197042);
  }
}
@keyframes snow-fall-200 {
  0% {
    transform: translate(88.4078310306vw, -10px) scale(0.5681347741);
  }
  100% {
    transform: translate(9.1677766192vw, 500px) scale(0.5932204784);
  }
}
.main .bottom {
  margin: 20px 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  height: 300px;
}/*# sourceMappingURL=index.css.map */